//
//
//import 'package:flutter/material.dart';
//
//SliverChildDelegate sliverChildLazyBuilderDelegate<T>({List<T> items, Widget builder(BuildContext context, T item, int index), Future<void> loadRequest(), Widget loadingComponent}){
//
//  bool loading = false;
//
//  Future<void> loadingRequest() async {
//    await loadRequest();
//
//  }
//
//  var delegate = SliverChildBuilderDelegate((context, index){
//
//    if (loading) {
//      loading = false;
//      return null;
//    }
//
//    if (index >= items.length){
//      loading = true;
//      loadingRequest();
//      return loadingComponent;
//    }
//
//    return builder(context, items[index], index);
//  });
//
//  return delegate;
//}